package com.gw.detail.domain;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.CommonEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;

/**
 *  参与方的数据（核心串联表） d_beteil
 *
 * @author WangBin
 * @date 2021-04-30
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("d_beteil")
public class Beteil extends CommonEntity {
    private static final long serialVersionUID = 1L;

    /**
     * ﻿
     */
    @TableId
    private Long id;

    /**
     * [FALL]案例编号
     */
    @Excel(name = "[FALL]案例编号")
    private Long fall;

    /**
     * [BETNR]参与方编号
     */
    @Excel(name = "[BETNR]参与方编号")
    private Long betnr;

    /**
     * [BACIN]涉及人员数（实际_
     */
    @Excel(name = "[BACIN]涉及人员数", readConverterExp = "[BACIN]涉及人员数（实际_")
    private Long bacin;

    /**
     * [URSAMT5]官方事故原因_
     */
    @Excel(name = "[URSAMT5]官方事故原因_")
    private Long ursamt5;

    /**
     * [URSWIS5]ARU事故原_
     */
    @Excel(name = "[URSWIS5]ARU事故原_")
    private Long urswis5;

    /**
     * [URSAMT4]官方事故原因_
     */
    @Excel(name = "[URSAMT4]官方事故原因_")
    private Long ursamt4;

    /**
     * [URSWIS4]ARU事故原_
     */
    @Excel(name = "[URSWIS4]ARU事故原_")
    private Long urswis4;

    /**
     * [URSAMT3]官方事故原因_
     */
    @Excel(name = "[URSAMT3]官方事故原因_")
    private Long ursamt3;

    /**
     * [URSWIS3]ARU事故原_
     */
    @Excel(name = "[URSWIS3]ARU事故原_")
    private Long urswis3;

    /**
     * [URSAMT2]官方事故原因_
     */
    @Excel(name = "[URSAMT2]官方事故原因_")
    private Long ursamt2;

    /**
     * [URSWIS2]ARU事故原_
     */
    @Excel(name = "[URSWIS2]ARU事故原_")
    private Long urswis2;

    /**
     * [ARTTEIL]参与方类型
     */
    @Excel(name = "[ARTTEIL]参与方类型")
    private Long artteil;

    /**
     * [URSAMT8]官方事故原因_
     */
    @Excel(name = "[URSAMT8]官方事故原因_")
    private Long ursamt8;

    /**
     * [URSWIS8]ARU事故原_
     */
    @Excel(name = "[URSWIS8]ARU事故原_")
    private Long urswis8;

    /**
     * [URSAMT17]官方事故原_
     */
    @Excel(name = "[URSAMT17]官方事故原_")
    private Long ursamt17;

    /**
     * [URSWIS17]ARU事故_
     */
    @Excel(name = "[URSWIS17]ARU事故_")
    private Long urswis17;

    /**
     * [URSAMT16]官方事故原_
     */
    @Excel(name = "[URSAMT16]官方事故原_")
    private Long ursamt16;

    /**
     * [URSWIS16]ARU事故_
     */
    @Excel(name = "[URSWIS16]ARU事故_")
    private Long urswis16;

    /**
     * [URSAMT6]官方事故原因_
     */
    @Excel(name = "[URSAMT6]官方事故原因_")
    private String ursamt6;

    /**
     * [URSWIS6]ARU事故原_
     */
    @Excel(name = "[URSWIS6]ARU事故原_")
    private String urswis6;

    /**
     * [ALKOTEST]酒精测试
     */
    @Excel(name = "[ALKOTEST]酒精测试")
    private Long alkotest;

    /**
     * [TESTERG]酒精测试结果
     */
    @Excel(name = "[TESTERG]酒精测试结果")
    private Long testerg;

    /**
     * [URSAMT14]官方事故原_
     */
    @Excel(name = "[URSAMT14]官方事故原_")
    private Long ursamt14;

    /**
     * [URSWIS14]ARU事故_
     */
    @Excel(name = "[URSWIS14]ARU事故_")
    private Long urswis14;

    /**
     * [VFLUCHT]驾驶员肇事逃_
     */
    @Excel(name = "[VFLUCHT]驾驶员肇事逃_")
    private Long vflucht;

    /**
     * [URSAMT13]官方事故原_
     */
    @Excel(name = "[URSAMT13]官方事故原_")
    private Long ursamt13;

    /**
     * [URSWIS13]ARU事故_
     */
    @Excel(name = "[URSWIS13]ARU事故_")
    private Long urswis13;

    /**
     * [URSAMT1]官方事故原因_
     */
    @Excel(name = "[URSAMT1]官方事故原因_")
    private Long ursamt1;

    /**
     * [URSWIS1]ARU事故原_
     */
    @Excel(name = "[URSWIS1]ARU事故原_")
    private Long urswis1;

    /**
     * [ASSID]内部ID号
     */
    @Excel(name = "[ASSID]内部ID号")
    private Long assid;

    /**
     * [URSAMT20]官方事故原_
     */
    @Excel(name = "[URSAMT20]官方事故原_")
    private Long ursamt20;

    /**
     * [URSWIS20]ARU事故_
     */
    @Excel(name = "[URSWIS20]ARU事故_")
    private Long urswis20;

    /**
     * [BETAUSVU]涉及人员数
     */
    @Excel(name = "[BETAUSVU]涉及人员数")
    private Long betausvu;

    /**
     * [TESTDIG]数码酒精测试_
     */
    @Excel(name = "[TESTDIG]数码酒精测试_")
    private BigDecimal testdig;

    /**
     * [OPNU]填表人编号
     */
    @Excel(name = "[OPNU]填表人编号")
    private Long opnu;

    /**
     * [URSAMT9]官方事故原因_
     */
    @Excel(name = "[URSAMT9]官方事故原因_")
    private Long ursamt9;

    /**
     * [URSWIS9]ARU事故原_
     */
    @Excel(name = "[URSWIS9]ARU事故原_")
    private Long urswis9;

    /**
     * [URSAMT18]官方事故原_
     */
    @Excel(name = "[URSAMT18]官方事故原_")
    private Long ursamt18;

    /**
     * [URSWIS18]ARU事故_
     */
    @Excel(name = "[URSWIS18]ARU事故_")
    private Long urswis18;

    /**
     * [URSAMT7]官方事故原因_
     */
    @Excel(name = "[URSAMT7]官方事故原因_")
    private Long ursamt7;

    /**
     * [URSWIS7]ARU事故原_
     */
    @Excel(name = "[URSWIS7]ARU事故原_")
    private Long urswis7;

    /**
     * [URSAMT11]官方事故原_
     */
    @Excel(name = "[URSAMT11]官方事故原_")
    private String ursamt11;

    /**
     * [URSWIS11]ARU事故_
     */
    @Excel(name = "[URSWIS11]ARU事故_")
    private Long urswis11;

    /**
     * [URSAMT15]官方事故原_
     */
    @Excel(name = "[URSAMT15]官方事故原_")
    private Long ursamt15;

    /**
     * [URSWIS15]ARU事故_
     */
    @Excel(name = "[URSWIS15]ARU事故_")
    private Long urswis15;

    /**
     * [BLUTPR]血液测试
     */
    @Excel(name = "[BLUTPR]血液测试")
    private Long blutpr;

    /**
     * [BLUTALK1]血液中酒精_
     */
    @Excel(name = "[BLUTALK1]血液中酒精_")
    private BigDecimal blutalk1;

    /**
     * [URSAMT10]官方事故原_
     */
    @Excel(name = "[URSAMT10]官方事故原_")
    private Long ursamt10;

    /**
     * [URSWIS10]ARU事故_
     */
    @Excel(name = "[URSWIS10]ARU事故_")
    private Long urswis10;

    /**
     * [URSAMT19]官方事故原_
     */
    @Excel(name = "[URSAMT19]官方事故原_")
    private Long ursamt19;

    /**
     * [URSWIS19]ARU事故_
     */
    @Excel(name = "[URSWIS19]ARU事故_")
    private Long urswis19;

    /**
     * [ANTSCH]责任
     */
    @Excel(name = "[ANTSCH]责任")
    private Long antsch;

    /**
     * [URSAMT12]官方事故原_
     */
    @Excel(name = "[URSAMT12]官方事故原_")
    private Long ursamt12;

    /**
     * [URSWIS12]ARU事故_
     */
    @Excel(name = "[URSWIS12]ARU事故_")
    private Long urswis12;
}
